runtime.hmap.buckets (field)
51 uses
runtime (current package)
map.go#L125: buckets unsafe.Pointer // array of 2^B Buckets. may be nil if count==0.
map.go#L329: h.buckets, nextOverflow = makeBucketArray(t, h.B, nil)
map.go#L419: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map.go#L480: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map.go#L524: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map.go#L603: if h.buckets == nil {
map.go#L604: h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
map.go#L612: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map.go#L728: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map.go#L833: it.buckets = h.buckets
map.go#L1026: _, nextOverflow := makeBucketArray(t, h.B, h.buckets)
map.go#L1048: oldbuckets := h.buckets
map.go#L1059: h.buckets = newbuckets
map.go#L1160: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.bucketsize)))
map.go#L1168: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.bucketsize)))
map_fast32.go#L27: b = (*bmap)(h.buckets)
map_fast32.go#L31: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map_fast32.go#L67: b = (*bmap)(h.buckets)
map_fast32.go#L71: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map_fast32.go#L109: if h.buckets == nil {
map_fast32.go#L110: h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
map_fast32.go#L118: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_fast32.go#L199: if h.buckets == nil {
map_fast32.go#L200: h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
map_fast32.go#L208: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_fast32.go#L294: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_fast32.go#L384: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.bucketsize)))
map_fast32.go#L392: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.bucketsize)))
map_fast64.go#L27: b = (*bmap)(h.buckets)
map_fast64.go#L31: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map_fast64.go#L67: b = (*bmap)(h.buckets)
map_fast64.go#L71: b = (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map_fast64.go#L109: if h.buckets == nil {
map_fast64.go#L110: h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
map_fast64.go#L118: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_fast64.go#L199: if h.buckets == nil {
map_fast64.go#L200: h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
map_fast64.go#L208: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_fast64.go#L294: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_fast64.go#L386: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.bucketsize)))
map_fast64.go#L394: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.bucketsize)))
map_faststr.go#L27: b := (*bmap)(h.buckets)
map_faststr.go#L82: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map_faststr.go#L122: b := (*bmap)(h.buckets)
map_faststr.go#L177: b := (*bmap)(add(h.buckets, (hash&m)*uintptr(t.bucketsize)))
map_faststr.go#L220: if h.buckets == nil {
map_faststr.go#L221: h.buckets = newobject(t.bucket) // newarray(t.bucket, 1)
map_faststr.go#L229: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_faststr.go#L323: b := (*bmap)(add(h.buckets, bucket*uintptr(t.bucketsize)))
map_faststr.go#L412: x.b = (*bmap)(add(h.buckets, oldbucket*uintptr(t.bucketsize)))
map_faststr.go#L420: y.b = (*bmap)(add(h.buckets, (oldbucket+newbit)*uintptr(t.bucketsize)))